package com.ruoyi.framework.web.domain.vo;


import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 微信登录返回参数
 */
@Data
public class WeChatUserPhoneVo implements Serializable {

    /**
     * 用户手机号信息
     */
    @JsonProperty("phone_info")
    private PhoneInfoVo phoneInfo;


    /**
     * 用户手机号信息
     */
    @Data
    public static class PhoneInfoVo {

        /**
         * 用户绑定的手机号（国外手机号会有区号）
         */
        @JsonProperty("phoneNumber")
        private String phoneNumber;

        /**
         * 没有区号的手机号
         */
        @JsonProperty("purePhoneNumber")
        private String purePhoneNumber;

        /**
         * 区号
         */
        @JsonProperty("countryCode")
        private String countryCode;
    }
}
